423999
116989
495980
461964
376945
592935
179920
45837
687807
134799
565798
710784
727778
1000750
937740
114656
932656
639642
626608
212601